package com.swanclouds.model.shared;

import com.swanclouds.model.ResourceEntity;

/**
 * 跟资源
 *
 * @author 张立强
 */
public interface RootResource extends ResourceEntity {

    /**
     * 设备的全局唯一标识符
     * @return UUID
     */
    String getUUID();

    /**
     * Redfish 详细版本信息
     * @return RedfishVersion
     */
    String getRedfishVersion();

    Boolean suportSystems();
    Boolean suportChassis();
    Boolean suportManagers();
    Boolean suportTasks();
    Boolean suportSessionService();
    Boolean suportAccountService();
    Boolean suportEventService();
    Boolean suportUpdateService();
    Boolean suportRegistries();

}
